package com.cainiao.pojo;

/**
 * 
 * InvitaCode
 * 数据库表：invita_code
 */
public class InvitaCode {

    /**
     * 
     * 表字段 : invita_code.invita_id
     */
    private Integer invitaId;

    /**
     * 邀请码
     * 表字段 : invita_code.invita_code
     */
    private String invitaCode;

    /**
     * 活动ID
     * 表字段 : invita_code.act_id
     */
    private Integer actId;

    /**
     * 生成类型 1:系统 0:店主
     * 表字段 : invita_code.check_type
     */
    private Boolean checkType;

    /**
     * 生成人ID
     * 表字段 : invita_code.check_user_id
     */
    private Integer checkUserId;

    /**
     * 生成时间
     * 表字段 : invita_code.check_time
     */
    private Integer checkTime;

    /**
     * 使用人id
     * 表字段 : invita_code.user_id
     */
    private Integer userId;

    /**
     * 开始时间
     * 表字段 : invita_code.start_time
     */
    private Integer startTime;

    /**
     * 结束时间
     * 表字段 : invita_code.end_time
     */
    private Integer endTime;

    /**
     * 使用时间
     * 表字段 : invita_code.uptate_time
     */
    private Integer uptateTime;

    /**
     * 0=未使用 1=已领取 2=已使用 3=过期 4=取消
     * 表字段 : invita_code.status
     */
    private Boolean status;

    /**
     * 邀请码生成人名字
     * 表字段 : invita_code.check_user_name
     */
    private String checkUserName;

    /**
     * 邀请人店铺ID
     * 表字段 : invita_code.check_store_id
     */
    private Integer checkStoreId;

    /**
     * 获取  字段:invita_code.invita_id
     *
     * @return invita_code.invita_id, 
     */
    public Integer getInvitaId() {
        return invitaId;
    }

    /**
     * 设置  字段:invita_code.invita_id
     *
     * @param invitaId the value for invita_code.invita_id, 
     */
    public void setInvitaId(Integer invitaId) {
        this.invitaId = invitaId;
    }

    /**
     * 获取 邀请码 字段:invita_code.invita_code
     *
     * @return invita_code.invita_code, 邀请码
     */
    public String getInvitaCode() {
        return invitaCode;
    }

    /**
     * 设置 邀请码 字段:invita_code.invita_code
     *
     * @param invitaCode the value for invita_code.invita_code, 邀请码
     */
    public void setInvitaCode(String invitaCode) {
        this.invitaCode = invitaCode == null ? null : invitaCode.trim();
    }

    /**
     * 获取 活动ID 字段:invita_code.act_id
     *
     * @return invita_code.act_id, 活动ID
     */
    public Integer getActId() {
        return actId;
    }

    /**
     * 设置 活动ID 字段:invita_code.act_id
     *
     * @param actId the value for invita_code.act_id, 活动ID
     */
    public void setActId(Integer actId) {
        this.actId = actId;
    }

    /**
     * 获取 生成类型 1:系统 0:店主 字段:invita_code.check_type
     *
     * @return invita_code.check_type, 生成类型 1:系统 0:店主
     */
    public Boolean getCheckType() {
        return checkType;
    }

    /**
     * 设置 生成类型 1:系统 0:店主 字段:invita_code.check_type
     *
     * @param checkType the value for invita_code.check_type, 生成类型 1:系统 0:店主
     */
    public void setCheckType(Boolean checkType) {
        this.checkType = checkType;
    }

    /**
     * 获取 生成人ID 字段:invita_code.check_user_id
     *
     * @return invita_code.check_user_id, 生成人ID
     */
    public Integer getCheckUserId() {
        return checkUserId;
    }

    /**
     * 设置 生成人ID 字段:invita_code.check_user_id
     *
     * @param checkUserId the value for invita_code.check_user_id, 生成人ID
     */
    public void setCheckUserId(Integer checkUserId) {
        this.checkUserId = checkUserId;
    }

    /**
     * 获取 生成时间 字段:invita_code.check_time
     *
     * @return invita_code.check_time, 生成时间
     */
    public Integer getCheckTime() {
        return checkTime;
    }

    /**
     * 设置 生成时间 字段:invita_code.check_time
     *
     * @param checkTime the value for invita_code.check_time, 生成时间
     */
    public void setCheckTime(Integer checkTime) {
        this.checkTime = checkTime;
    }

    /**
     * 获取 使用人id 字段:invita_code.user_id
     *
     * @return invita_code.user_id, 使用人id
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * 设置 使用人id 字段:invita_code.user_id
     *
     * @param userId the value for invita_code.user_id, 使用人id
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * 获取 开始时间 字段:invita_code.start_time
     *
     * @return invita_code.start_time, 开始时间
     */
    public Integer getStartTime() {
        return startTime;
    }

    /**
     * 设置 开始时间 字段:invita_code.start_time
     *
     * @param startTime the value for invita_code.start_time, 开始时间
     */
    public void setStartTime(Integer startTime) {
        this.startTime = startTime;
    }

    /**
     * 获取 结束时间 字段:invita_code.end_time
     *
     * @return invita_code.end_time, 结束时间
     */
    public Integer getEndTime() {
        return endTime;
    }

    /**
     * 设置 结束时间 字段:invita_code.end_time
     *
     * @param endTime the value for invita_code.end_time, 结束时间
     */
    public void setEndTime(Integer endTime) {
        this.endTime = endTime;
    }

    /**
     * 获取 使用时间 字段:invita_code.uptate_time
     *
     * @return invita_code.uptate_time, 使用时间
     */
    public Integer getUptateTime() {
        return uptateTime;
    }

    /**
     * 设置 使用时间 字段:invita_code.uptate_time
     *
     * @param uptateTime the value for invita_code.uptate_time, 使用时间
     */
    public void setUptateTime(Integer uptateTime) {
        this.uptateTime = uptateTime;
    }

    /**
     * 获取 0=未使用 1=已领取 2=已使用 3=过期 4=取消 字段:invita_code.status
     *
     * @return invita_code.status, 0=未使用 1=已领取 2=已使用 3=过期 4=取消
     */
    public Boolean getStatus() {
        return status;
    }

    /**
     * 设置 0=未使用 1=已领取 2=已使用 3=过期 4=取消 字段:invita_code.status
     *
     * @param status the value for invita_code.status, 0=未使用 1=已领取 2=已使用 3=过期 4=取消
     */
    public void setStatus(Boolean status) {
        this.status = status;
    }

    /**
     * 获取 邀请码生成人名字 字段:invita_code.check_user_name
     *
     * @return invita_code.check_user_name, 邀请码生成人名字
     */
    public String getCheckUserName() {
        return checkUserName;
    }

    /**
     * 设置 邀请码生成人名字 字段:invita_code.check_user_name
     *
     * @param checkUserName the value for invita_code.check_user_name, 邀请码生成人名字
     */
    public void setCheckUserName(String checkUserName) {
        this.checkUserName = checkUserName == null ? null : checkUserName.trim();
    }

    /**
     * 获取 邀请人店铺ID 字段:invita_code.check_store_id
     *
     * @return invita_code.check_store_id, 邀请人店铺ID
     */
    public Integer getCheckStoreId() {
        return checkStoreId;
    }

    /**
     * 设置 邀请人店铺ID 字段:invita_code.check_store_id
     *
     * @param checkStoreId the value for invita_code.check_store_id, 邀请人店铺ID
     */
    public void setCheckStoreId(Integer checkStoreId) {
        this.checkStoreId = checkStoreId;
    }
}